package edu.uni.dormitory.service;

import com.github.pagehelper.PageInfo;
import edu.uni.dormitory.bean.LiveArea;
import edu.uni.dormitory.globalbean.AreaVo;

import java.util.List;

/**
 * @author 陈楚城
 * @create 2019.05.03
 * @function 服务
 */
public interface AreaService {
    /**
     * 新增宿舍区信息
     *
     */
    boolean insert(LiveArea liveArea);

    /**
     * 删除宿舍区信息

     */
    boolean delete(long id);

    /**
     * 修改宿舍区信息

     */
    boolean update(LiveArea liveArea);

    /**
     *根据id查询宿舍区信息
     */
    AreaVo selectLiveArea(long id);

    /**
     *分页查询所有宿舍区信息
     */
    PageInfo<AreaVo> selectPage(Integer pageNum,long universityId);
    /**
     * 查询所有宿舍区信息
     */
    List<AreaVo> selectAreaAll(long universityId);
    /**
     * 根据宿管id查询宿舍区信息
     */
    LiveArea selectAreaIdByEid(long employeeId);

}
